package com.myBase.core.common.util;

/**
 *     
 * 项目名称：eBei-web    
 * 类名称：EBeiConstantEnum    
 * 类描述： ebei 系统常量枚举类    
 * 创建人：lenovo    
 * 创建时间：2017年5月5日 下午1:39:37    
 * 修改人：lenovo    
 * 修改时间：2017年5月5日 下午1:39:37    
 * 修改备注：    
 * @version     
 *
 */
public enum EBeiConstantEnum {
    //可以以逗号间隔  
    /*金币订单状态：00-初始化，01-处理中，02-成功，03-失败*/
    GOLDCOIN_ORDER_STATUS_INITIALIZE("00"), //00-初始化
    GOLDCOIN_ORDER_STATUS_HANDLEIING("01"), //01-处理中
    GOLDCOIN_ORDER_STATUS_SUCCESS("02"), //02-成功
    COLDCOIN_ORDER_STATUS_FALSE("03"), //03-失败

    /*金币订单流水类型：00-使用，01-发放*/
    GOLDCOIN_ORDER_TYPE_USER("00"), //00-使用
    GOLDCOIN_ORDER_TYPE_GAIN("01"), //01-发放

    /*金币流水状态： 00-获取，01-使用，02-过期，03冲正，04-作废*/
    GOLDCOIN_TRADERECORD_STATUS_GAIN("00"), //00-获取
    GOLDCOIN_TRADERECORD_STATUS_USE("01"), //01-使用
    GOLDCOIN_TRADERECORD_STATUS_OVERDUE("02"), //02-过期
    GOLDCOIN_TRADERECORD_STATUS_REVERSAL("03"), //03冲正
    GOLDCOIN_TRADERECORD_STATUS_CANCLE("04"), //04-作废

    /*金币帐户状态：00-正常，01-冻结，02-销户*/
    GOLDCOIN_ACCOUNT_STATUS_NORMAL("00"), //ebei 金币系统，用户账户正常  00
    GOLDCOIN_ACCOUNT_STATUS_FREEZE("01"), //ebei 金币系统，用户账户冻结  01
    GOLDCOIN_ACCOUNT_STATUS_CANCLE("02"), //ebei 金币系统，用户账户销户  02

    /*金币子账户状态：00-可用，01-过期(需定时任务支持)，02-停用*/
    GOLDCOIN_ACCOUNTDETAIL_STATUS_NORMAL("00"), //金币子账户状态：00-可用
    GOLDCOIN_ACCOUNTDETAIL_STATUS_OVERDUE("01"), //金币子账户状态：01-过期
    GOLDCOIN_ACCOUNTDETAIL_STATUS_STOP("02"), //金币子账户状态：02-停用

    /*默认初始值*/
    GOLDCOIN_DEFAULT_VALUE("0"); //ebei 金币系统，对于业务流程初始化数值设定为0
    private String temStr;

    private EBeiConstantEnum(String temStr) {
        this.temStr = temStr;
    }

    @Override
    public String toString() {
        return String.valueOf(this.temStr);
    }

}
